﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;

namespace DispatchAssist.Weather.Interfaces
{
    /// <summary>
    /// 天气图像信息
    /// </summary>
    public interface IWeatherMapInfo
    {
        #region Properties
        /// <summary>
        /// 天气图像信息ID
        /// </summary>
        Guid WeatherMapInfoID { get; }
        /// <summary>
        /// 所属分类id
        /// </summary>
        Guid WeatherMapTypeID { get; }
        /// <summary>
        /// 所属分类
        /// </summary>
        IWeatherMapType WeatherMapType { get; }
        /// <summary>
        /// 业务ID
        /// </summary>
        string InfoID { get; set; }
        /// <summary>
        /// 天气图名称
        /// </summary>
        string Name { get; set; }

        /// <summary>
        /// 图像有效范围开始点对应整张图片坐标X
        /// </summary>
        decimal LocationX { get; set; }
        /// <summary>
        /// 图像有效范围开始点对应整张图片坐标Y
        /// </summary>
        decimal LocationY { get; set; }

        /// <summary>
        /// 图片有效范围开始位置X
        /// </summary>
        decimal BeginLocationX { get; set; }
        /// <summary>
        /// 图片有效范围开始位置Y
        /// </summary>
        decimal BeginLocationY { get; set; }

        /// <summary>
        /// 图片有效范围结束位置X
        /// </summary>
        decimal EndLocationX { get; set; }
        /// <summary>
        /// 图片有效范围结束位置Y
        /// </summary>
        decimal EndLocationY { get; set; }

        /// <summary>
        /// X比例
        /// </summary>
        decimal ScaleX { get; set; }
        /// <summary>
        /// Y比例
        /// </summary>
        decimal ScaleY { get; set; }
        #endregion



    }
}
